
#ifndef ProjectSettingsDlg_H_
#define ProjectSettingsDlg_H_

#include "Layout.h"
#include "StringUtil.h"

/** @class ProjectSettingsDlg
    Allows the user to enter information about the project.  This is generally
    optional.
*/
class ProjectSettingsDlg : public ProjectSettingsDialog
{
public:
	ProjectSettingsDlg( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Project Settings"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 515,393 ), long style = wxDEFAULT_DIALOG_STYLE );
    ~ProjectSettingsDlg(void);

    /** Get the author name */
    StringUtil::String GetAuthor() const;
    /** Set the author name */
    void SetAuthor( const StringUtil::String& author );

    /** Get the notes */
    StringUtil::String GetNotes() const;
    /** Set the notes */
    void SetNotes( const StringUtil::String& notes );

    /** Get the copyright */
    StringUtil::String GetCopyright() const;
    /** Set the copyright */
    void SetCopyright( const StringUtil::String& copyright );
};

#endif  // ProjectSettingsDlg_H_
